技術問答
技術文章
iT 徵才
Tag
聊天室
2025 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
第 12 屆 iThome 鐵人賽
DAY
7
0
DevOps
淺談 Istio
系列 第
7
篇
Istio HPA
12th鐵人賽
Eddie
團隊
神龍特攻隊-為了燒肉不小心成為一條龍
2020-09-15 10:02:18
1018 瀏覽
分享至
前言:
今天想針對istio-ingressgateway自動擴展部分做些討論,以及為什麼需要使用(HPA),這邊介紹的會比較不屬於Istio核心,因為我認為這屬於服務面上的機制
Horizontal Pod Autoscaler
什麼事(HPA)在實務上服務上的需求往往不會是固定的且常態的,舉例說就以高速公路為例,週末時段大家都會想要出門此時路上多半是塞車狀態,但平日時路上卻都沒有車流路況空蕩蕩,這時候就會想說如果週末路可以拓寬會有多好平日的話路也可以動態縮減如此一來似乎比較合乎使用者需求,而HPA這就是在實踐以上所說的機制當使用者需求變高了,系統將會機制的將你的服務多加開入口,反之當系統的高峰下降服務去關閉入口,好處是什麼呢?想必很明顯當需要使用時再開放資源不需要時關閉資源,就不會有不必要的浪費或出現系統crash問題,當然真正的HPA還需要討論到規則可以藉由yaml的
resources
去設置需求上的增減,也可以設置Autoscaling的回應時間。
以上所說為理想狀態,但是有沒有想過此機制還是需要有一個人為的定義,就是所謂的上下限值在Istio ingressgateway上有明確的設定可以供使用者調整讓資源部要無限上綱的向上進而吃掉本Cluster應該使用的資源,第二方面也許有些服務不適合多工擴展也可以藉此鎖定固定的服務數量。
結語:
我認為Horizontal Pod Autoscaler之所以重要基礎上首先因為微服務化,當東西越來越原子化時,好比ServicePod可快速部署且快速移除,在資源上的應用就可以減低不必要的浪費創造更好的使用
留言
追蹤
檢舉
上一篇
Istio Monitor
下一篇
Istio 與 helm3 部署
系列文
淺談 Istio
共
30
篇
目錄
RSS系列文
訂閱系列文
12
人訂閱
26
GCP K8S Istio建置(三)
27
Istio 1.7
28
Istio轉變
29
使用Istio理由
30
心得 淺談Istio
完整目錄
熱門推薦
{{ item.subject }}
{{ item.channelVendor }}
|
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
902
組
團體組數
37
組
累計文章數
19446
篇
完賽人數
530
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
看更多
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
17th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
linux
windows server
css
react
熱門問題
【已解決】鐵人賽每天發表,還是一樣被斷賽了!?有人是一樣的嗎?
Windows 11 專業版 (筆電) 重灌
Win2008R2 AD無法派送印表機到 Win11 的電腦,可以用網域內的win11電腦部屬派送至其他成員電腦嗎?
Windows 2008 R2 AD無法派送印表機到 Window 11 的電腦
How to integrate an online electricity bill API on a website?
閱讀 [技術文章] 的需求建議~
google 試算表 App Scripts 問題
zimbra blocked using cblless.anti-spam.org.cn
OCS Inventory NG
熱門回答
Windows 2008 R2 AD無法派送印表機到 Window 11 的電腦
Windows 11 專業版 (筆電) 重灌
How to integrate an online electricity bill API on a website?
google 試算表 App Scripts 問題
Win2008R2 AD無法派送印表機到 Win11 的電腦,可以用網域內的win11電腦部屬派送至其他成員電腦嗎?
熱門文章
[為你自己學 n8n] 第 28 天,網友許願之電子採購網
[為你自己學 n8n] 第 30 天,n8n 之我獨自備份 n8n!
[ Day 30 ] 資料專案的各式小撇步,私房秘訣大公開
Day 30 - 完賽總結:從 Canvas 到各式各樣的 Web API 之旅 🎉
資安入門與實務應用介紹 17:Windows 系統安全機制(UAC、BitLocker、Windows Update、Defender)
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}